# 检查 WEBSERVER_INSTALL_DIR 环境变量是否存在
if(NOT DEFINED ENV{WEBSERVER_INSTALL_DIR})
    message(FATAL_ERROR "错误: WEBSERVER_INSTALL_DIR 环境变量未设置。请先运行 'source envsetup' 设置环境变量。")
endif()

# 设置 CMake 安装路径为 WEBSERVER_INSTALL_DIR
set(CMAKE_INSTALL_PREFIX $ENV{WEBSERVER_INSTALL_DIR} CACHE PATH "Installation Directory" FORCE)

# 设置 APR 和 APR-UTIL 的路径
set(APR_ROOT_DIR ${CMAKE_SOURCE_DIR}/out/staging CACHE PATH "APR Root Directory")
set(APRUTIL_ROOT_DIR ${CMAKE_SOURCE_DIR}/out/staging CACHE PATH "APR-UTIL Root Directory")

message(STATUS "CMAKE_INSTALL_PREFIX 已设置为: $ENV{WEBSERVER_INSTALL_DIR}")
message(STATUS "APR_ROOT_DIR 已设置为: ${APR_ROOT_DIR}")
message(STATUS "APRUTIL_ROOT_DIR 已设置为: ${APRUTIL_ROOT_DIR}")